why to invest on microsoft